<?php
/**
 * 网管管理类
 *
 * @auther 大耳牛
 * 2016-12-31
 **/
namespace Home\Model;
use Think\Model;
class RoomcardModel extends Model{
	//定义表名称
	protected $tableName = 'room_card';
	
	/**
	 * 获取房卡列表总数
	 *
	 **/
	public function getRoomcardListCount(){
		return $this->count();
	}
	
	/**
	 * 获取房卡列表
	 *
	 **/
	public function getRoomcardList($page){
		return $this->order('id asc')->page($page, C('PAGE_SIZE'))->select();
	}
	
	/**
	 * 房卡信息保存
	 *
	 **/
	public function addRoomcardInfo($data){
		$this->data($data)->add();
	}
	
	/**
	 * 删除房卡信息
	 * @param int $id 客人ID
	 **/
	public function delRoomcardInfo($id){
		return $this->where(array('id' => $id))->delete();
	}
	
	/**
	 * 编辑房卡信息
	 * @param int $id
	 * @param Array $data 编辑资料
	 **/
	public function editRoomcardInfo($id, $data){
		return $this->where(array('id' => $id))->save($data);
	}
	
	/**
	 * 查询房卡详情
	 * @param int $id
	 **/
	public function getRoomcardInfoById($id){
		return $this->where(array('id' => $id))->find();
	}
	
	public function getRoomCardInfoByCard($card){
		return $this->where(array('card' => $card))->find();
	}
}